package com.springboot.frame.schema;

import lombok.Builder;
import lombok.Getter;
import java.util.Set;

/**
 * 实体信息
 *
 * @author liheng
 */
@Builder
@Getter
public final class Table {
  /**
   * 表名
   */
  private String tableName;
  /**
   * 查询字段
   */
  private String selectBody;
  /**
   * 主键
   */
  private PrimaryKey primaryKey;
  /**
   * 字段信息列表
   */
  private Set<Column> columns;
  /**
   * 逻辑删除字段
   */
  private LogicColumn logicColumn;
}
